package com.itcast.tanhuaserver.service;

import com.itcast.tanhuaserver.vo.NearUserVo;
import com.itcast.tanhuaserver.vo.PageResult;
import com.itcast.tanhuaserver.vo.RecommendUserQueryParam;
import com.itcast.tanhuaserver.vo.TodayBest;
import org.springframework.data.domain.PageRequest;

import java.util.List;

/**
 * @PachageName: com.itcast.tanhuaserver.service
 * @ClassName:
 * @Description: TODO
 * @Author: Hushi
 * @DateTime: 2021/2/1610:13
 * @Version 1.0
 */
public interface TodayBestService {
    TodayBest queryTodayBest(String token);

    TodayBest queryTodayBest(Long userId);

    PageResult queryRecommendation(String token, RecommendUserQueryParam recommendUserQueryParam);

    String queryQuestion(Long userId);

    boolean replyQuestion(Long userId, String reply);

    List<NearUserVo> queryNearUser(String gender, String distance);

    List<TodayBest> queryCardsList();

    Boolean likeUser(Long likeUserId);

    Boolean disLikeUser(Long likeUserId);
}
